package com.neusoft.yiyang.care.config;

import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Info;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class OpenApiConfig {

    /**
     * 配置护理服务模块的API文档元信息
     * 包含模块名称、描述和版本，便于前端识别和对接
     */
    @Bean
    public OpenAPI careServiceOpenAPI() {
        return new OpenAPI()
                .info(new Info()
                        .title("护理服务API")  // 模块名称：清晰标识当前服务为护理相关
                        .description("包含护理项目管理、护理记录维护、修改申请审批、客户护理项目分配等核心接口，支撑老人护理全流程业务")  // 详细描述模块功能范围
                        .version("1.0")  // 接口版本号，便于迭代管理
                );
    }
}